package com.hison.mapper;

import com.hison.domian.entity.SysMenu;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;

import java.awt.*;
import java.util.List;

/**
* @author hison
* @description 针对表【sys_menu(菜单权限表)】的数据库操作Mapper
* @createDate 2024-01-14 15:39:22
* @Entity com.hison.domian.entity.SysMenu
*/
@Repository
public interface SysMenuMapper extends BaseMapper<SysMenu> {
    //查询普通用户的权限信息
    List<String> selectPermsByOtherUserId(Long userId);

    //查询超级管理员的路由信息(权限菜单)
    List<SysMenu> selectAllRouterMenu();
    //查询普通用户的路由信息(权限菜单)
    List<SysMenu> selectOtherRouterMenuTreeByUserId(Long userId);
    //修改角色-根据角色id查询对应角色菜单列表树
    List<Long> selectMenuListByRoleId(Long roleId);
}




